iT邦幫忙

2024 iThome 鐵人賽

DAY 7
1
生成式 AI

利用 Copilot AI 工具來動嘴寫程式!?系列 第 7

Day 7 - workspace 代理程式命令

  • 分享至 

  • xImage
  •  

使用 @workspace 基本操作

我們在 Chat View 中直接利用提示與 Copilot 對話時,Copilot 會參考目前所開啟的視窗來提供建議。

https://ithelp.ithome.com.tw/upload/images/20240921/20109645BhgmpyrjzL.png

當我們確定要使用 Copilot 所生成的程式碼,除了可以複製整份程式碼、在游標處插入程式碼或產生到新檔案外,也可以讓 Copilot 比較需要新增或是修正的位置。

https://ithelp.ithome.com.tw/upload/images/20240921/20109645zkisHYEIwH.png

如果希望可以參考 VSCode 整個 workspace 的話,就可以使用 @workspace 這個代理程式。

https://ithelp.ithome.com.tw/upload/images/20240921/20109645Wy23TAqRg9.png

斜線命令

在 Chat View 中,也提供了一些 Slash Command 來幫助我們,如 /explain 可以來解釋程式碼是如何運作的。另外,與 Inline Chat 一樣,我們也可以透過 /tests 來幫我們生成單元測試,以及利用 /fix 來給予有問題程式碼的修正建議。

https://ithelp.ithome.com.tw/upload/images/20240921/20109645c6bEZlR3BB.png

除此之外,若有在撰寫 Python 則可以利用 /netNotebook 來建立一個 Jupyter Notebook,它是可以記錄 Python 程式的筆記,並且在此筆記本中可以直接執行 Python 程式。

最後,如下圖所示,如果我們希望建立特定程式語言或框架的基礎架構,就可以利用 /new 命令。

https://ithelp.ithome.com.tw/upload/images/20240921/20109645QE58p80wxH.png

我們在 Chat 所下的每次提示都會做成生成作業的參考,當後續下的提否與之前無關時,除了開新的聯天視窗外,也可以利用 /clear 來清除聊天記錄。

接下來

Chat View 除了斜線命令外,也提供了一些變更可以使用,明天會來描述要如何在提示內加入所需要的變數。d


上一篇
Day 6 - Chat View 的代理程式
下一篇
Day 8 - Chat View 的變數
系列文
利用 Copilot AI 工具來動嘴寫程式!?18
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言